.generate
  margin: auto 50px
  .form-group
    width: inherit

  table
    max-width: 650px
    margin: auto
    .table-foot
      text-align: center
      button
        width: 180px
  th
    font-weight: initial
    padding-right: 2rem
    text-align: right
    width: 95px
    color: rgba(0,0,0,0.6)
  td
    text-align: left
    overflow: visible;
  td, th
    padding-top: 20px

  textarea
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 100%;

  .file-input-wrapper
    position: relative;
    z-index: 0;
    display: inline-block;
    color: #666;

    .file-block-icon
      background: #dcdcdc url("/sys/images/icons1000.png") -83px 14px no-repeat;
      width: 60px;
      height: 60px;
      display: inline-block;
      border-radius: 4px;
    .file-choose-block
      position: absolute;
      left: 0px;
      width: 120px;
      top: 21px;
      opacity: 0;
      cursor: pointer;

    .file-block-icon2
      background-color: #dcdcdc
      width: 96px;
      height: 170px;
      display: inline-block;
      border-radius: 4px;
      em
        background: url("/sys/images/icons1000.png") -93px -51px no-repeat;
        display: inline-block;
        width: 36px;
        height: 32px;
        margin: 0 10px;
      span
        display: inline-block;
        position: absolute;
        top: 45px;
        width: 60px;
        white-space: pre-line;
        height: 65px;
        left: 18px;
        text-align: center;
      .file-choose-block
        width: 100%;
        height: 45px;
  .flex-item
    li
      img
        width:170px;
        vertical-align: bottom;

      button
        padding: 4px 15px;

    li.logo-li
      display: inline-block;
      width: 100px;
      height: 100px;
      overflow: hidden;
      img
        width: 120px;
      button
        margin-top: 72px;
